<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://java.sun.com/jsf/core"
                template="../../../layouts/100.xhtml">

    <ui:define name="heading">
        <h:outputText value="Mannschaft bearbeiten"/>
    </ui:define>

    <ui:define name="caption">
        <p>annschaft bearbeiten</p>
    </ui:define>

    <ui:define name="main">
        <div id="main">
            <div class="page_margins">
                <div class="page">
                    <div class="inset">

                        <h:form id="form1">

                            <p:fieldset legend="Mannschaft bearbeiten">
                                <p:messages/>

                                <h:panelGrid columns="2" id="inputelements">


                                    <h:outputLabel for="name" value="Name "/>
                                    <p:inputText id="name" label="Name"
                                                 value="#{mannschaftBean.name}" size="5" disabled="true"/>


                                    <h:outputLabel for="captain" value="Captain "/>
                                    <p:autoComplete id="captain" label="Capitain"
                                                    completeMethod="#{business.getPersonenListe}"
                                                    value="#{mannschaftBean.captainName}" size="40">
                                        <f:validateLength minimum="3" maximum="40"/>
                                    </p:autoComplete>


                                    <h:outputLabel for="captainTelefon" value="Captain Tel. "/>
                                    <p:inputText id="captainTelefon" label="captainTelefon"
                                                 value="#{mannschaftBean.captainTelefon}" size="40">
                                        <f:validateLength minimum="0" maximum="40"/>
                                    </p:inputText>

                                    <h:outputLabel for="captainEmail" value="Captain Mail. "/>
                                    <p:inputText id="captainEmail" label="captainEmail"
                                                 value="#{mannschaftBean.captainEmail}" size="40">
                                        <f:validateLength minimum="0" maximum="40"/>
                                    </p:inputText>


                                    <h:outputLabel for="begleitperson" value="Begleitperson "/>
                                    <p:autoComplete id="begleitperson" label="Begleitperson"
                                                    completeMethod="#{business.getPersonenListe}"
                                                    value="#{mannschaftBean.begleitpersonName}" size="40">
                                        <f:validateLength minimum="3" maximum="40"/>
                                    </p:autoComplete>

                                    <h:outputLabel for="begleitpersonTelefon" value="Begleitperson Tel. "/>
                                    <p:inputText id="begleitpersonTelefon" label="begleitpersonTelefon"
                                                 value="#{mannschaftBean.begleitpersonTelefon}" size="40">
                                        <f:validateLength minimum="0" maximum="40"/>
                                    </p:inputText>

                                    <h:outputLabel for="begleitpersonEmail" value="Begleitperson Mail."/>
                                    <p:inputText id="begleitpersonEmail" label="begleitpersonEmail"
                                                 value="#{mannschaftBean.begleitpersonEmail}" size="40">
                                        <f:validateLength minimum="0" maximum="40"/>
                                    </p:inputText>

                                    <h:outputLabel for="klasseb" value="Klassenbezeichner"/>
                                    <p:inputText id="klasseb" label="Klassenbezeichner"
                                                 value="#{mannschaftBean.klassenBezeichnung}" size="5">
                                        <f:validateLength minimum="1" maximum="5"/>
                                    </p:inputText>

                                    <h:outputLabel for="schulhaus" value="Schulhaus "/>
                                    <p:autoComplete id="schulhaus" label="Schulhaus"
                                                    completeMethod="#{business.getSchulhausListe}"
                                                    value="#{mannschaftBean.schulhaus}" size="40">
                                        <f:validateLength minimum="3" maximum="40"/>
                                    </p:autoComplete>

                                    <h:outputLabel for="spieler" value="Anzahl Spieler "/>


                                    <p:selectOneMenu id="spieler" value="#{mannschaftBean.anzahlSpieler}">
                                        <f:selectItem itemLabel="1" itemValue="1"/>
                                        <f:selectItem itemLabel="2" itemValue="2"/>
                                        <f:selectItem itemLabel="3" itemValue="3"/>
                                        <f:selectItem itemLabel="4" itemValue="4"/>
                                        <f:selectItem itemLabel="5" itemValue="5"/>
                                        <f:selectItem itemLabel="6" itemValue="6"/>
                                        <f:selectItem itemLabel="7" itemValue="7"/>
                                        <f:selectItem itemLabel="8" itemValue="8"/>
                                        <f:selectItem itemLabel="9" itemValue="9"/>
                                        <f:selectItem itemLabel="10" itemValue="10"/>
                                        <f:selectItem itemLabel="11" itemValue="11"/>
                                        <f:selectItem itemLabel="12" itemValue="12"/>
                                        <f:selectItem itemLabel="13" itemValue="13"/>
                                        <f:selectItem itemLabel="14" itemValue="14"/>
                                        <f:selectItem itemLabel="15" itemValue="15"/>

                                    </p:selectOneMenu>


                                    <h:outputLabel for="klasse" value="Klasse"/>

                                    <p:selectOneMenu id="klasse" value="#{mannschaftBean.klasse}"
                                                     event="onchange" disabled="#{! spielstatusWebBean.anmeldephase}">
                                        <f:selectItem itemLabel="1" itemValue="1"/>
                                        <f:selectItem itemLabel="2" itemValue="2"/>
                                        <f:selectItem itemLabel="3" itemValue="3"/>
                                        <f:selectItem itemLabel="4" itemValue="4"/>
                                        <f:selectItem itemLabel="5" itemValue="5"/>
                                        <f:selectItem itemLabel="6" itemValue="6"/>
                                        <f:selectItem itemLabel="7" itemValue="7"/>
                                        <f:selectItem itemLabel="8" itemValue="8"/>
                                        <f:selectItem itemLabel="9" itemValue="9"/>

                                    </p:selectOneMenu>

                                    <h:outputLabel for="geschlecht" value="M / K"/>
                                    <p:selectOneMenu id="geschlecht"
                                                     value="#{mannschaftBean.geschlecht}" disabled="#{! spielstatusWebBean.anmeldephase}">
                                        <f:selectItem itemLabel="Knaben" itemValue="K"/>
                                        <f:selectItem itemLabel="M&#228;dchen" itemValue="M"/>
                                    </p:selectOneMenu>


                                    <h:outputLabel for="notizen" value="Notitzen"/>
                                    <p:inputTextarea id="notizen" rows="5" cols="30" value="#{mannschaftBean.notizen}" autoResize="false"/>


                                    <h:panelGroup id="button" layout="block">
                                        <p:commandButton id="submit" value="Speichern" action="save"
                                                         execute="@form" update="@form"/>
                                    </h:panelGroup>
                                    <p:tooltip for="button" value="Mannschaft speichern"
                                               showEffect="fade" hideEffect="fade"/>

                                    <p:watermark for="captain" value="Vorname und Name"/>
                                    <p:watermark for="captainTelefon" value="Telefonnummer (optional)"/>
                                    <p:watermark for="captainEmail" value="Emailadresse (optional)"/>
                                    <p:watermark for="begleitperson" value="Vorname und Name"/>
                                    <p:watermark for="begleitpersonTelefon" value="Telefonnummer (optional)"/>
                                    <p:watermark for="begleitpersonEmail" value="Emailadresse (optional)"/>

                                </h:panelGrid>
                            </p:fieldset>
                        </h:form>
                    </div>
                    <br/>
                </div>
            </div>
        </div>
    </ui:define>

</ui:composition>
